// Copyright (c) 2020 cgsdfc
//
// This software is released under the MIT License.
// https://opensource.org/licenses/MIT

#include "pydsl/pydsl.h"
#include "pybind11/embed.h"

namespace pydsl {
namespace {

void TestExpressionCtor() {
  Expression{false};
  Expression{1.2};
  Expression{1.2f};
  Expression{1};
  Expression{None};

  Expression{"hello world"};
}

void TestBinOp() {
  auto e = Expression{false};
  auto e2 = e + 1;
}

}  // namespace

}  // namespace pydsl

int main(int argc, char const* argv[]) {
  pybind11::scoped_interpreter interp;
  pydsl::DslScope scope;

  return 0;
}
